import router from './router'
import store from './store'

// 白名单
const whiteList = ['/login', '/']
/**
 * 路由前置守卫
 */
router.beforeEach(async (to, from, next) => {
    // 存在 token ，进入主页
    // console.log(store.getters.token)
    if (store.getters.token) {
        if (to.path === '/') {
            if (store.getters.admin >= 1) {
                next('/equipment/main')
            } else {
                next('/home')
            }

        } else {
            next()
        }
    } else {
        // 没有token的情况下，可以进入白名单
        //console.log('没有token的情况下，可以进入白名单')
        if (whiteList.indexOf(to.path) > -1) {
            next()
        } else {
            next('/')
        }
    }
})
